--[[
描述 ： udp 类
作者 ： 付大志
修改 ： xxs- android
时间 ： 14/12/01
]]
 
 
MLSocketUdp =Class(MLPlugin,'MLSocketUdp');    
MLSocketUdp.mInstance=nil;

--[[
功能：   初始化 定时器 实例
参数：	无	
返回：   定时器 实例
]] 
function  MLSocketUdp:initSocketUdp(dstName, dstPort)
    if not dstName then dstName = ''; end
    if not dstPort then dstPort = 0; end
	self.mInstance  = self:getPlugInst('com.MLink.plugins.MLSocket.MYSocketUdp',dstName, dstPort,MLNative.MLContext);
	return self;
end 

function  MLSocketUdp:sendData(data)
    if not data then return end 
    self.mInstance:socketUdpSendData(data.mInstance);
end 

--[[ 
功能   ： 事件监听函数  
参数   ：
返回   ： 无   
]]  
function MLSocketUdp:onCallBack(resultCode,arg)  
	if self~=nil then 
		if self.onSocketUdp then
			local data = MLData.new():initDataWithInst(arg);
			self.onSocketUdp(data);
		end 
	end 
end

 
 
